CognitoのID token
Cognitoが提供する3つのtokenの内の1つ
認証されたuserのアイデンティティに関するclaimが含まれる
有効期限は、1h ~ 1dayで設定できる
JWTである
概要
header, payloadの各keyの説明など
code:json
{
"sub": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"aud": "xxxxxxxxxxxxexample",
"email_verified": true,
"token_use": "id",
"auth_time": 1500009400,
"cognito:username": "janedoe",
"exp": 1500013000,
"given_name": "Jane",
"iat": 1500009400,
"email": "janedoe@example.com",
"jti": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
"origin_jti": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee"
}
sub
UUID
iss
user pool id
auth_time
認証が行われた時刻(unix time)